Описание
Задает или возвращает сведения о записи реестра Windows, в
которой содержатся параметры ядра базы данных Microsoft Jet (только в
рабочей области Microsoft Jet).
Значение
Задаваемое или возвращаемое значение определяются с помощью
выражения типа String, которое указывает на определяемые пользователем
компоненты записи в реестре Windows, содержащей настройки ядра базы
данных Microsoft Jet или параметры, необходимые для баз устанавливаемых
драйверов ISAM.
Замечания
Конфигурация ядра Microsoft Jet может быть задана с
помощью реестра Windows. Реестр используется также для указания таких
параметров как библиотеки динамической компоновки, требуемые устанавливаемым
драйвером ISAM.
Для того чтобы эти параметры вступили в действие,
необходимо задать значение параметра IniPath до вызова любых других
программ объектов доступа к данным (DAO) в приложении пользователя.
Область определения значения данного свойства ограничивается текущим приложением
и не может быть изменена до нового запуска приложения.
Реестр позволяет
указать параметры инициализации некоторых устанавливаемых драйверов баз данных
ISAM. Например, такие настройки требуется указать в параметре IniPath для
работы с Paradox версии 4.0.
Это свойство распознает любую из
записей HKEY_LOCAL_MACHINE или HKEY_LOCAL_USER. Если корневая
запись не задана, по умолчанию используется HKEY_LOCAL_MACHINE.
В
Microsoft Jet версии 2.5 или более ранних параметры инициализации
записывались в файлах .ini.
Пример
Следующая программа задает в свойстве IniPath путь к
соответствующему разделу приложения в реестре Windows.
Sub IniPathX() ' Изменяет свойство IniPath, чтобы указать другой ' раздел реестра Windows. Debug.Print "Исходное значение IniPath = " & IIf(DBEngine.IniPath = "", "[Empty]", DBEngine.IniPath) DBEngine.IniPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\" & "Jet\3.5\ISAM Formats\FoxPro 3.0" Debug.Print "Новое значение IniPath = " & IIf(DBEngine.IniPath = "", "[Empty]", DBEngine.IniPath) End Sub